package com.ruicar.afs.cloud.common.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author infinity
 * @version 1.0
 * @date 2020/8/10 15:49
 */
@Data
public class BasicReceiptRecordVo {
    @ApiModelProperty("已分配租金")
    private List<AllocatedRentVo> allocatedRentVo;
    @ApiModelProperty("已分配罚息")
    private List<AllocatedPenaltyInterestVo> allocatedPenaltyInterestVo;
    @ApiModelProperty("已分配费用")
    private List<AllocatedCostVo> allocatedCostVo;
    @ApiModelProperty("核销额")
    private BigDecimal writeOffAmount=BigDecimal.ZERO;
    @ApiModelProperty("已分配金额 不可为负数")
    private BigDecimal usedAmt=BigDecimal.ZERO;
    @ApiModelProperty("未分配金额 不可为负数")
    private BigDecimal unusedAmt=BigDecimal.ZERO;
    @ApiModelProperty("溢缴款")
    private BigDecimal overpayment=BigDecimal.ZERO;
    @ApiModelProperty("退款总额/撤销金额")
    private BigDecimal cancellationAmount=BigDecimal.ZERO;
    @ApiModelProperty("未分配调整金额")
    private BigDecimal unallocatedAdjustmentAmount=BigDecimal.ZERO;
}
